/**
 * 
 */
package com.mixsmart.core.dao;

import java.io.Serializable;
import java.util.ArrayList;

import com.mixsmart.core.bean.entity.IEntityBean;

/**
 * 更新实体DAO接口
 * @author lmq
 * @version 1.0
 * @since JDK版本大于等于1.6
 * 2015年12月21日
 * @param <T>
 * @param <PK>
 */
public interface IUpdateEntityDao<T extends IEntityBean, PK extends Serializable> extends IUpdateDao {

	/**
	 * 更新
	 * @param t 实体对象
	 * @return 成功返回：true；否则返回：false
	 */
	public boolean update(T t) ;
	
	/**
	 * 批量更新
	 * @param ts 实体对象集合
	 * @return 成功返回：true；否则返回：false
	 */
	public boolean update(ArrayList<T> ts) ;
	
}
